a tool for shared writing and social publishing
1import { z } from "zod";
2import { makeRoute } from "../lib";
3import type { Env } from "./route";
4import { getHotFeed } from "app/(home-pages)/reader/getHotFeed";
5import type { Post } from "app/(home-pages)/reader/getReaderFeed";
6
7export type GetHotFeedReturnType = Awaited<
8 ReturnType<(typeof get_hot_feed)["handler"]>
9>;
10
11export const get_hot_feed = makeRoute({
12 route: "get_hot_feed",
13 input: z.object({}),
14 handler: async ({}, {}: Pick<Env, "supabase">) => {
15 return await getHotFeed();
16 },
17});